package jmcnet.libcommun.security {
	[RemoteClass(alias="jmcnet.libcommun.security.SecurityVO")]
	[Bindable]
	public class SecurityVO {
		/**
		 * Login
		 * @return
		 */
		public var login:String;
		/**
		 * Encrypted Password (MD5)
		 * @return
		 */
		public var password:String ;
		/**
		 * Account non expired ?
		 * @return
		 */
		public var accountNonExpired:Boolean;
		/**
		 * Accound not locked ?
		 * @return
		 */
		public var accountNonLocked:Boolean;
		/**
		 * Credentials non expired
		 * @return
		 */
		public var credentialsNonExpired:Boolean;
		/**
		 * Account enabled ?
		 * @return
		 */
		public var enabled:Boolean;
		/**
		 * List of Security roles this user belongs to.
		 * @return String[]
		 */
		public var roles:Array;
	}
}